#ifndef ANIMATION_H
#define ANIMATION_H

#include <optra/common/sdk.h>

class SDK_EXPORT Animation : public QObject
{
Q_OBJECT
public:
    explicit Animation(QObject *parent = 0);

    QString name()const;
    void setName(const QString& name);

    virtual QVariantMap updateItems(QGraphicsObject* obj, int index, int count, QGraphicsScene* scene) = 0;

signals:

public slots:
private:
    QString name_;
};

#endif // ANIMATION_H
